a cancel leaves a fired timer as it is